module.exports = function (grunt) {

	// Задачи
	grunt.initConfig({
		// Склеиваем
		concat: {
			main: {
				src: [
					'dist/leaflet.js',
					'js/requirejs/require.js',
					'geoMarker.js',
					'js/jquery-1.9.1.js',
					'js/jquery-ui-1.8.1.custom.min.js',
					'js/jquery-tpml.js',// Все JS-файлы в папке
					'js/EventBlock.js',
					'js/jquery.tinyscrollbar.js',
					'js/jquery-draggable.js',
					'calendar_ru.js',
					'js/app.js',
					'calcTime.js',
					'js/DtpEvent.js',
					'send.js',
					'vhide.js',
					'js/registerdevise.js',
					'clock.js',
					'js/AlertMsg.js',
					'js/geocoding.js'
				],
				dest: 'build/scripts.js'
			}
		},

		// Сжимаем
		uglify: {
			main: {
				files: {
					// Результат задачи concat
					'build/scripts.min.js': '<%= concat.main.dest %>'

				}
			}
		}
	});

	// Загрузка плагинов, установленных с помощью npm install
	grunt.loadNpmTasks('grunt-contrib-concat');
	grunt.loadNpmTasks('grunt-contrib-uglify');

	// Задача по умолчанию
	grunt.registerTask('default', ['concat', 'uglify']);
};